package Servlets;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import utilidades.HtmlGen;
import utilidades.Validador;

/**
 * Servlet implementation class Historia
 */
@WebServlet("/Historia")
public class Historia extends HttpServlet {
	private static final long serialVersionUID = 1L;
	private ServletContext sc;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Historia() {
        super();
        // TODO Auto-generated constructor stub
    }

    public void init(ServletConfig config) throws ServletException{
		
		super.init(config);
		sc = getServletContext();

    }
    
	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		try{
			HttpSession session = request.getSession(true);
			
			Validador val = new Validador(sc);
			boolean respuesta = false;
			
			String uid 	= (String) session.getAttribute("user");
			String pass = (String) session.getAttribute("pass");
			
			if(uid != null && pass != null)
				respuesta = val.validar(uid, pass);
			
			PrintWriter out;
			out = response.getWriter();
			   
			response.setContentType("text/html");
			  		
			out.println("<html>");
			out.println("<head><title>Historia Balleneros</title></head>");
			
			String urlEstilo = request.getContextPath() + "/css/cv.css"; 
			out.println("<link rel=\"stylesheet\" href=" + urlEstilo + ">");
			out.println("<meta http-equiv=\"content-type\" lang=\"es\" " +
					"content=\"text/html; charset=utf-8\"/>");

			out.println("</head>");
			
			out.println("<body>");
			
			if(respuesta){
				HtmlGen.escribeCabeceraLogin(out);
			}
			else {
				HtmlGen.escribeCabecera(out);
			}
			
			out.println("<div id=\"contenedor\">");
			
				out.println("<div id=\"historia\" class=\"apartado_cv\">");
					out.println("<h2 class=\"title\">");
						out.println("Historia");
					out.println("</h2>");
					
					out.println("<div id=\"contenedor-interno\">");	
					
						out.println("<p>");
							out.println("El Club MTB Balleneros, nace en Diciembre del año 2012, y " +
									"fue la evolución de un grupo de amigos entusiastas del ciclismo, que salían"+ 
									"los fines de semana a disfrutar de la bicicleta por los maravillosos " +
									"parajes de la casa de campo y de la sierra madrileña.");
						
							
						out.println("</p>");
						out.println("<p>");
							out.println("Entonces surgió la idea de convertirnos en club y " +
									"darnos de alta en el registro de Entidades Deportivas y a su vez formar parte " +
									"de la Federación Madrileña de Ciclismo."); 
						out.println("</p>");
						
						out.println("<p>");
							out.println("En el año 2013 comenzaremos a organizar carreras. APUNTATE!"); 
						out.println("</p>");
					out.println("</div>");
					
				out.println("</div>");
			out.println("</div>");
	
			out.println("</body></html>");
		}
		catch(Exception e){
			response.setHeader("Cache-Control", "no-cache, no-store");
			response.setHeader("Pragma", "no-cache"); 
						 
			response.sendRedirect(request.getContextPath() + "/ErrorPages/unknow.html");
		}

	}

}
